blockquote
{
	margin-top: 0px;
	margin-left: 15px;
}

body, p, table, td, th
{
	font-family: Calibri;
}

caption
{
	text-align: left;
}

h3
{
	margin-top: 40px;
	border-bottom: solid 1px Gray;
}

h4
{
	margin-bottom: 5px;
}

table
{
	border: solid 1px black;
}

th
{
	background-color:#CCEE00;
	border: solid 1px gray;
	white-space: nowrap;
}

th, td
{
	padding: 5px;
	text-align:left;
	vertical-align:top;
}

.alternate_row
{
	background-color: #EFEFEF;
}

.bold
{
	font-weight: bold;
}

.goto_top
{
	margin-left: 10px;
}

.italic
{
	font-style: italic;
}

.table_item_def 
{
    font-weight: normal;
}